#ifndef QUERY_H_
#define QUERY_H_

#include <set>
#include "mapeador.h"
#include "ParametroQuery.h"
#include "../arbol-ub/arbolub.h"
#include "../arbol-ub/iteradorub.cpp"
#include "../arbol-ub/registroub.h"
#include <iostream>

class Query {

public:
	Query(){};
	virtual ~Query(){};

	virtual void execute(ArbolUB<DIMENSION_CLAVES, CANTIDAD_BITS_CLAVES>& arbol, ParametroQuery* parametroQuery, std::string archivoSalida) = 0;

};

#endif /*QUERY_H_*/
